Artifact: Test Case
Purpose
The purpose of the Test Case is to identify and communicate the conditions which will be implemented in test and are necessary to verify successful and acceptable implementation of the product requirements (use cases, performance characteristics, etc.). Test cases reflect one measure of test coverage, requirements-based test coverage, in that each test case traces back to at least one requirement for test - which reflect the product requirements, (see Concepts: Key Measures of Testing). The following workers use the Test Case:
Brief
Outline
1. Test Case Description
2. Test Inputs
3. Expected Results
Timing
The initial Test Cases are identified during the test design activity in Elaboration as soon as there are some use cases or scenarios defined. The Test Cases are refined throughout the remainder of the lifecycle during each iteration. Responsibility
A Test Designer is responsible for the integrity of the Test Cases, ensuring that:
The Test Designer uses the contents of the Test Model to produce the following related artifacts: Tailoring
The Test Cases (contents and format) may require modification to meet the
needs of internal or external standards, guidelines, or oversight. |
Rational Unified
Process |